花費 27 ms
Unix domain socket 簡介

Unix domain socket 又叫 IPC(inter-process communication 進程間通信) socket,用於實現同一主機上的進程間通信。socket 原本是為網絡通訊設 ...

Sun Jan 28 01:40:00 CST 2018 1 35681
Linux 創建子進程執行任務

Linux 操作系統緊緊依賴進程創建來滿足用戶的需求。例如,只要用戶輸入一條命令,shell 進程就創建一個新進程,新進程運行 shell 的另一個拷貝並執行用戶輸入的命令。Linux 系統中通過 f ...

Thu Jan 11 16:47:00 CST 2018 4 28564
System V IPC 之信號量

本文繼《System V IPC 之共享內存》之后接着介紹 System V IPC 的信號量編程。在開始正式的內容前讓我們先概要的了解一下 Linux 中信號量的分類。 信號量的分類 在學習 I ...

Tue Apr 03 16:55:00 CST 2018 2 21788
System V IPC 之共享內存

IPC 是進程間通信(Interprocess Communication)的縮寫,通常指允許用戶態進程執行系列操作的一組機制: 通過信號量與其他進程進行同步 向其他進程發送消息或者從其他 ...

Thu Mar 29 16:34:00 CST 2018 2 15582
System V IPC 之消息隊列

消息隊列和共享內存、信號量一樣,同屬 System V IPC 通信機制。消息隊列是一系列連續排列的消息,保存在內核中,通過消息隊列的引用標識符來訪問。使用消息隊列的好處是對每個消息指定了特定消息類型 ...

Fri Apr 06 17:03:00 CST 2018 3 12682
Linux Socket 編程簡介

在 TCP/IP 協議中,"IP地址 + TCP或UDP端口號" 可以唯一標識網絡通訊中的一個進程,"IP地址+端口號" 就稱為 socket。本文以一個簡單的 TCP 協議為例,介紹如何創建基於 T ...

Wed Jan 24 21:15:00 CST 2018 2 7635
Linux 僵屍進程

Linux 允許進程查詢內核以獲得其父進程的 PID,或者其任何子進程的執行狀態。例如,進程可以創建一個子進程來執行特定的任務,然后調用諸如 wait() 這樣的一些庫函數檢查子進程是否終止。如果子進 ...

Mon Jan 15 16:49:00 CST 2018 1 7534
創建 SysV 風格的 linux daemon 程序

本文介紹如何使用 C 語言創建 Linux 系統中 SysV 風格的 daemon 程序。注意:這是一種舊式的 daemon 程序寫法,進入 systemd 時代后是不需要通過這樣的方式創建 daem ...

Fri Apr 17 16:32:00 CST 2020 1 1112

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM